c97601f546323279931ea9a0f1ff8df72b3d1b7e,components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelExtension.java,CamelExtension,getCamelContext,#String#,329
Before Change
protected CamelContext getCamelContext(String context) {
if (camelContextMap == null) {
camelContextMap = BeanProvider.getContextualReference(CamelContextMap.class);
ObjectHelper.notNull(camelContextMap, "Could not resolve CamelContextMap");
}
return camelContextMap.getCamelContext(context);
}
After Change
Set<Bean<?>> beans = beanManager.getBeans(CamelContextMap.class);
Bean<?> bean = beanManager.resolve(beans);
CreationalContext<?> creationalContext = beanManager.createCreationalContext(bean);
camelContextMap = (CamelContextMap) beanManager.getReference(bean, bean.getBeanClass(), creationalContext);
ObjectHelper.notNull(camelContextMap, "Could not resolve CamelContextMap");
}
return camelContextMap.getCamelContext(context);
}